package com.cq.hd.system.service;

import com.cq.hd.common.pagination.Page;
import com.cq.hd.system.po.TbContentCategoryPo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cq.hd.system.api.dto.ContentCategoryPageDto;
import com.cq.hd.system.api.dto.ContentCategorySaveDto;
import com.cq.hd.system.api.dto.ContentCategoryUpdateDto;
import com.cq.hd.system.api.vo.ContentCategoryPageVo;

/**
 * <p>
 * 学院分类表 服务类
 * </p>
 *
 * @author mYunYu
 * @since 2023-11-19
 */
public interface TbContentCategoryService extends IService<TbContentCategoryPo> {

    Page<ContentCategoryPageVo> pageContentCategory(ContentCategoryPageDto contentCategoryPageDto);

    Long saveContentCategory(ContentCategorySaveDto contentCategorySaveDto);

    Boolean updateContentCategory(ContentCategoryUpdateDto contentCategoryUpdateDto);

    Boolean deleteContentCategory(Long id);
}
